package android.pruebas.buttons1;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;
import android.widget.ToggleButton;
/**
 * Muestra distintos tipos de botones en pantalla.
 * @author "Luis Planes"
 */
public class Buttons1Activity extends Activity {

	/**
	 * Una vez creada la actividad, se muestra en pantall el contenido definido
	 * por el layout.
	 */
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
	}

	/**
	 * Este método se ejecuta cada vez que se pulsa sobre un botón. Se puede
	 * saber que botón se ha pulsado accediendo al ID del objecto view recibido
	 * en los parámetros.
	 * 
	 * @param v 
	 */
	public void onClick(View v) {
		String msg = null;
		if (v.getId() == R.id.button1) {
			msg = "Ha pulsado normal";
			
		} else if (v.getId() == R.id.button2) {
			msg = "Ha pulsado pequeño";
			
		} else if (v.getId() == R.id.toggleButton1) {
			if (((ToggleButton) v).isChecked()) {
				msg = "Ha seleccionado Si";
			} else {
				msg = "Ha seleccionado No";
			}
		}
		if(msg!=null) {
			Toast.makeText(this, msg, Toast.LENGTH_SHORT).show();
		}

	}
}